<script>
  //场景1
  //   Promise.resolve()
  //     .then(() => {
  //       console.log(1);
  //     })
  //     .catch(() => {
  //       console.log(2);
  //     })
  //     .then(() => {
  //       console.log(3);
  //     });
  //1 3
  //场景2
  //   Promise.resolve()
  //     .then(() => {
  //       console.log(1);
  //       throw new Error("error1");
  //     })
  //     .catch(() => {
  //       console.log(2);
  //     })
  //     .then(() => {
  //       console.log(3);
  //     });
  //1 2 3
  //场景3
  Promise.resolve()
    .then(() => {
      console.log(1);
      throw new Error("error1");
    })
    .catch(() => {
      console.log(2);
    })
    .catch(() => {
      console.log(3);
    });
  //1 2
</script>
